/* 
    注册全局$api方法，通过this.$api.方法名调用特定的接口
*/
import Vue from "vue";
import service from "src/config/axios";
import indexApi from "src/api/index-api.js";
import adminApi from "src/api/admin-api.js";

// 将方法命名并且放置在API对象中
const api = {
  ...indexApi,
  ...adminApi
};

/* =====================挂载====================== */
// 将API对象挂载在Vue上，通过this.$api.方法名调用
Vue.prototype.$api = api;
// 将axios实例对象挂载在Vue上，通过this.$axios.get/post/...等调用axios本身的方法
Vue.prototype.$axios = service;